pub mod store {
    include!(concat!(env!("OUT_DIR"), "/store.rs"));

    #[allow(dead_code)]
    pub(crate) const FILE_DESCRIPTOR_SET: &[u8] =
        tonic::include_file_descriptor_set!("store_descriptor");
}

pub use store::*;

pub const BAD_PRICE_ERR: &str = "provided PRICE was invalid";
pub const DUP_PRICE_ERR: &str = "item is already at this price";
pub const DUP_ITEM_ERR: &str = "item already exists in inventory";
pub const EMPTY_QUANT_ERR: &str = "invalid quantity of 0 provided";
pub const EMPTY_SKU_ERR: &str = "provided SKU was empty";
pub const NO_ID_ERR: &str = "no ID or SKU provided for item";
pub const NO_ITEM_ERR: &str = "the item requested was not found";
pub const NO_STOCK_ERR: &str = "no stock provided for item";
pub const UNSUFF_INV_ERR: &str = "not enough inventory for quantity change";
